class C:

    @classmethod
    # 57类和对象_从函数和方法说起_2.py 从这个地方优化，我们想通过属性的方式访问 c.__doc__ ,只需要在 __doc__ 方法上加上  @property
    @property
    def __doc__(cls):
        return f"I love FishC. -- from class {cls.__name__}"


c = C()

# 通过对象访问
# result = c.__doc__()
# 通过属性的方式访问
result = c.__doc__
print(result)  # I love FishC. -- from class C

# 通过类访问
result = C.__doc__
print(result)  # I love FishC. -- from class C
